/*图标开始*/
.fa-16px {
    font-size: 16px;
}

.l-btn-icon {
    margin-top: -7px;
}

.l-btn-text {
    font-family: "Helvetica Neue", Helvetica, "PingFang SC", 微软雅黑, Tahoma, Arial, sans-serif;
    font-size: 13px;
    height: 20px;
    line-height: 20px;
}

.l-btn-icon-left .l-btn-icon {
    font-size: 13px;
}

/*图标结束*/

/*系统布局开始*/

/*layout 拖拉边框的样式*/
.layout-split-west, .layout-split-east, .layout-split-south, .layout-split-north {
    border-color: #EAEDF1;
}

.layout-split-west {
    border-right-width: 3px;
}

.layout-split-east {
    border-left-width: 3px;
}

.layout-split-south {
    border-top-width: 3px;
}

.layout-split-north {
    border-bottom-width: 3px;
}

/*所有顶部元素的容器*/
.mes-header {
    height: 46px;
    background-color: #2A579A;
}

/*顶部标志，一般是公司名称或图标*/
.mes-header-brand {
    float: left;
    line-height: 46px;
    color: #ffffff;
    font-size: 20px;
    letter-spacing: 1px;
}

/*顶部导航*/
.mes-header-nav {
    float: left;
    color: #ffffff;
    font-size: 14px;
}

/*顶部导航linkButton文字*/
.mes-header-nav .l-btn-text {
    color: #fff;
    line-height: 44px;
    font-size: 14px;
    height: 44px;
}

/*顶部导航menuButton箭头*/
.mes-header-nav .m-btn-downarrow {
    background: url('../img/down.png') no-repeat 0 center;
}

/*顶部导航按钮悬浮*/
.mes-header-nav .m-btn-plain-active,
.mes-header-nav .l-btn-plain:hover {
    background-color: #3E6DB5;
    border-color: #3E6DB5;
}

/*系统布局结束*/
/***********************************************树控件样式调整开始**********************************************/
/*标签、图标、复选框、文字的容器*/

/*节点前面的空格*/
.tree-indent {
    width: 20px;
    height: 20px;
}

/*关闭标签、展开标签、关闭文件夹、展开文件夹、文件、空复选框、选中复选框、部分选中复选框*/
.tree-collapsed, .tree-expanded, .tree-folder, .tree-folder-open, .tree-file, .tree-checkbox0, .tree-checkbox1, .tree-checkbox2 {
    display: inline-block;
    font-family: "iconfont";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: none;
    width: 20px;
    height: 20px;
    font-size: 1.4em;
}

.tree-collapsed:before {
    content: "\e623";
}

.tree-expanded:before {
    content: "\e7ab";
}

.tree-folder:before {
    content: "\e6e7";
}

.tree-folder-open:before {
    content: "\e61a";
}

.tree-file:before {
    content: "\e6b4";
}

.tree-checkbox0:before {
    content: "\e669";
}

.tree-checkbox1:before {
    color: #2A579A;
    content: "\e689";
}

.tree-checkbox2:before {
    color: #2A579A;
    content: "\e659";
}

/*树控件样式调整结束*/

/*按钮样式开始*/
/*小按钮*/

a, button {
    outline: none !important;
}

/*按钮样式结束*/

/*功能性样式开始*/
.mes-right {
    float: right;
    margin-right: 18px;
}

.mes-left {
    float: left;
    margin-left: 18px;
}

/*功能性样式结束*/
/*input样式开始*/
select, input {
    height: 24px !important;
    vertical-align: middle;
}

select {
    min-width: 140px;
}

#btns .l-btn-text, #btns .l-btn-icon,
.btns .l-btn-text, .btns .l-btn-icon {
    color: #002766;
}

.btns-title {
    margin: 10px 20px 4px 10px;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    color: #2575ed;
    font-size: 14px
}

.row {
    margin-bottom: 2px;
}

label {
    margin-top: -4px;
}

.textbox-label {
    width: 180px;
    font-size: 13px;
    line-height: 22px !important;
    height: 22px !important;
    margin-top: -4px;
    text-align: right !important;
}

.hide {
    display: none;
}

/*input样式结束*/

hr {
    border: none;
    border-top: 1px dashed #CCC;
    margin: 15px 15px 2px 15px;
}

/*datagrid 设置开始*/
.datagrid-header-row {
    height: 28px;
}

.datagrid-row {
    height: 26px;
}
label,
.datagrid-cell,
.datagrid-cell-group,
.datagrid-header-rownumber,
.datagrid-cell-rownumber,
.datagrid-header .datagrid-cell span,
.tree-title,
.textbox .textbox-text,
.combobox-item, .combobox-group,
.combobox-stick,
.pagination-info,
.pagination-page-list,
.pagination-num,
.pagination span {
    font-size: 13px;
}

/*分页容器*/
.pagination table, .pagination-info {
    padding: 0;
    height: 24px;
    line-height: 24px;
}

/*分页的分割线*/
.pagination-btn-separator {
    height: 18px;
}

/*分页下拉框*/
.pagination-page-list {
    height: 20px !important;
    min-width: 0 !important;
}

/*当前页数显示框*/
.pagination-num {
    height: 16px !important;
    padding: 1px !important;
}


/*datagrid 设置结束*/
.layui-layer-title {
    height: 30px !important;
    line-height: 30px !important;
    font-weight: bold;
}

.layui-layer-setwin {
    top: 10px !important;
}

body {
    margin: 4px;
}


/*用于标定审核*/
.comfirmed {
    color: #d9534f;
    font-weight: bolder;
    border: 3px solid #d9534f;
    padding: 5px 15px;
    position: absolute;
    right: 20px;
    top: 10px;
    z-index:100
}